Assignment #126 Getting All the Data from a File

Code

      ///Name: Ian Grant
      ///Period:5
      ///Project Name: Getting All the Data from a File
      ///File Name:GettingWholeFile.java
      ///06/08/16
      
      import java.io.File;
      import java.util.Scanner;
      
      public class GettingWholeFile {
      
          public static void main(String[] args) throws Exception {
      
              int fourLetter = 0;
              int caps = 0;
      
              String fn1 = "some-words.txt";
              String fn2 = "GettingWholeFile.java";
      
              Scanner wordReader = new Scanner(new File(fn1));
      
              while(wordReader.hasNext()) {
      
                  String w = wordReader.next();
      
                  if(w.length() == 4)
                      fourLetter++;
              }
      
              wordReader.close();
      
              Scanner selfInput = new Scanner(new File(fn2));
      
              while(selfInput.hasNext()) {
      
                  String token = selfInput.next();
      
                  if(Character.isUpperCase(token.charAt(0)))
                      caps++;
              }
      
              selfInput.close();
      
              System.out.println( fourLetter + " four-letter words in " + fn1);
              System.out.println( caps + " words start with capitals in " + fn2);
          }
      }
      
      //Words in this. This is a Captial. Good JOb me your dumb.
      

Output